﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Linq.Expressions;

namespace ValidationFramework.Configuration.Fluent
{
	public interface IRuleLocationStep<TType>
	{
		RuleCreationStep<TType> EnsureParentOf<TReturnType>(Expression<Func<TType, TReturnType>> memberToValidate);
		RuleCreationStep<TReturnType> Ensure<TReturnType>(Expression<Func<TType, TReturnType>> memberToValidate);
	}
}
